import pandas as pd
import matplotlib
matplotlib.use('TkAgg')  # 或者 'Agg'，视情况而定
from matplotlib import pyplot as plt

# 读取Excel文件
file_path = '月考成绩.xlsx'  # 请确保文件路径正确
students_grade = pd.read_excel(file_path, index_col=0)  # 将第一列作为索引

# 设置中文字体以避免显示问题
plt.rcParams['font.family'] = ['simHei']

# 绘制多条折线图
students_grade.plot(kind='line', figsize=(8, 5), title='月考成绩')
plt.xlabel('月份')  # 添加X轴标签
plt.ylabel('成绩')  # 添加Y轴标签
plt.legend(title='学生')  # 添加图例标题
plt.grid()  # 添加网格
plt.show()  # 显示图形
